Collision detection (boundries) and 2D view

Collision detection now works for the edges of the game board and the
camera has been changed to a locked overhead view.