Now PlayerImpl checks so that move strategy methods throws when type is HUMAN