A 2d object-orientated game engine.