movePiece() has all of the during-move checks

still need to add in checks at end of move (bumping pieces, landing on
slides)