My initial attempt to make a game engine.