Currently, any flying unit with a flying height that is level with a building will fly through it and not act like a real flying unit e.g. flying over it or flying around it. Besides sticking a air pathing blocker on the building's position, are there any other solutions?