Added collision detection. Walls are WIP.