Add collisions between player and walls

Add physics between the player character and level walls. Correct z-index
on player, walls and floors to correctly show player when in front or
behind walls.