Added function to return the MoveType for a given promotion Piece.
Added castling to Game::makeMove(..)

makeMove is now complete.