Improves Board encapsulation and has GameCtrl call render on BoardView instead of going through Game