Work in progress game engine