check TurnStatus before allowing a player to move, if invalid raise TurnStatusException