Day 2 of Kevin's Place Crunch

Lots of changes for Demo Day
Includes:
- Reducing the map to 500x500
- Sending the map to the app
- Socket improvements