Added placeholder for isValidMove. Still need to sort out what exactly entails a valid move.