Improved level of abstraction with model controllers.
Caught issue with ChessTileManager not making enough objects for UI.
Change around class names some to reflect my intent with them. Changed ChessTileManager to work with better super class implementation.