- CircleCI builds
- dynamically load Tiled map data over API request
- horizontal and slope collision support
- sound effects and music
- send diffs of player movements over websockets
- only send player movements that are within camera view?
- artificial timeline for debugging and generative testing
- spectating mode
- spectate without the need for JavaScript by generating live video
- client-side interpolation for smoother gameplay
FPS counter- character warp-in animation
- character chooser before game loads
- investigate server player limits
- allow dedicated servers to federate "room" lists to others
- solve advanced compilation problems