Fixed move function-- also all tests pass except testCorrectShapeMoves and testVictory