I need help creating a basic 2d (or 3d) game engine that will suit my game.