add map functions to display, add Tiled stuff

TODO: split the display manager up! map stuff and movement stuff should
be their own tiles.
Merge branch 'master'