Replace background colour with empty tiles in the map

This is to support using the floor layer of the map as the navigation mesh.
Prevent the player from moving through walls
Prevent enemies from moving through walls
Make sure the enemies spawn inside the walls