Removed unnecessary code from console board and added some of the move validity checks to the piece movement class.

Less space is now taken up by code that isn't needed and now the soon to be app knows what is a valid move and what isn't, at least for a couple pieces.
Unnecessary for the repository to have

Less clutter