Internal: Re-factored class inheritance with added generics. This of course impacted some features. Added Board class.
Internal (Board) Fixed merge conflicts.