Deakstadieđáhus: Multi-threaded game engine design