Ensure units are valid
Correct method call of EventHandler_UnitDestroyed
Support Turret unit types
Don't frelling mark the player.