added a map editor

+ can now edit maps from a ui
+ the map is draw one tile down because of the status bar

- can still walk off the screen.
- could always make the map editor prettier, I leave that for later