Added walls, a grid, and provided a framework which might allow collision detection