controller now can render its veiw using View class; moves on game desks are read from DB
adds css classes to the main container so we can adjust CSS based on the current controller and view
support different output types and preprocessors
basic response to selecting a field
the move actually gets saved