clean up move validation
add check if the player if human or not