Self-education on a simple 3d engine and game logic.