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