- Basic RC
- In-game time with day/night sky changing
- Player movement (rotate, forward/back, side strafe)
- Basic debugging
- Canvas rendering instead of HTMLElement
- Window resize and fullscreen
- Jump, Attack, Brake blocks, Damage
- Game state stack (Menu, Play, Pause, Inventory/Crafting, Loading, Game Over, Win)
- Implement BSP algorithm for creating map generator
- RC floor rendering and skybox
- Audio
- Enemy spawning and basic movement
- Enemy AI
- Optimize RC
- Multiplayer