- [ ] Leaderboard - snake size(number of fruits eaten)
- [ ] Rooms - Public lobbies as well as private rooms, shared via link
- [ ] Spectate - Watch other players in the room
- [ ] Chat - Chat with other players in the waiting room
- [ ] Skins - Customizable snake skins
## Rooms
When a user creates a room, update internal data table to reflect new room. Send message to client containing all available rooms, and whether they are private or public. User can set a password for the private rooms.