Fixes to reviveUnconsciousUnits()

Flying units can now revive in the air.

There are 11 directions to check not 12.