Move funciton implemented

Next step: change board.Board to be dynamically sized, piece.captured
will get awkward as code gets bigger