Fully functional map with blocked tiles. Fixed character positioning and
collision detection.