Committing for backup

Created New SubClass for Board and Piece to make it easier to use.
Refactored The Enhanced GameObjects
Comitting for review

Posting question on code review. Not sure if should proceed
Suggestions from Code Review
Finished Issue8
removed enchanced objects
Updated GameObjects

Created Base class for Board
Updated Enhanced Objects into their base classes
Fixed Merge Conflicts