basic game engine is created, still need to do rendering and other small tasks