delegate moving behavior to a separate class so we can now change this
upon construction
in case of an air unit, use a different behavior class that allows
movement over any type of terrain.
air units can now move around map without being blocked by anything
terrain related.
Merge pull request #18 from stefanhendriks/feature/air-units-movement

Air units will not be blocked by any kind of terrain