Made Player.hasAvailableMoves() take "flying" into account