TASK-31/TASK-32: render map and fix player movement

- load and render tile map
- have camera follow player
- fix player movement so it's possible to move around the map
Merge pull request #44 from nathanmyles/TASK-31

TASK-31/TASK-32: render map and fix player movement