New Board Method Added

This method allows a block's board to be modified from another class in
order to maintain the state of the board without creating a new one.
Board Move Completed

Complete the Move method which takes in a block and a direction and
returns the String Output of the move if possible.

This method also re-modifies the existing board and creates the newly
shifted block by referencing parts of the previous block.