Improves Board encapsulation and has GameCtrl call render on BoardView instead of going through Game
Removes BoardView from Game (it's now in GameCtrl)