Fix 'whose turn' message, and add client-side move validation for moving the correct color piece and moving in turn.