Refactored ability orders out of the InterruptBehavior:Execute function into their own functions. May even want to move these order functions to another file in the future.
Moved HasInvis from HeroData to UnitUtils.
Moved IsPorting to a better location in UnitUtils.
Now checking if the unit is valid before checking if it can be seen in UnitUtils.CanSeeUnit.