An attempt at working on a game engine.