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