- Responsive portrait orientation
- Entity management
- Basic UI: Button and Modal Dialog
- Bottom panel for information and controls
- State machine for transitioning between game phases (e.g. start menu, play, game over)
- A visual clock with time-related methods
- Debug
- Control panel in DOM displays game data and hooks in to invoke in-game functions
- Shows hit areas and overlays
- Game loop modulation
- Keep debug settings across page reloads
- Extras
- Color morphing
- Entity trait loader