Don't do a visual ward effect in DefaultWards if it's not the right ward
Ward Engine: code cleanup
Ward Engine: Replace interval timers with OnGameFrame
Ward engine: Replace the kill timer with OnGameFrame checks
Ward engine: More cleanup. Add the enabled check to OnGameFrame
Ward engine: Change War3WardAffinity to a bitflag
Ward engine: Cleanup & Documentation
Ward engine: Add an explicit disableOnDeath parameter
Ward engine: Split up CreateWard into 2 functions
Ward engine: Rename and split into ward + behavior engine
Ward engine: Rename + interface cleanup + fixing the ward races
Ward engine: Fix wards not being disabled on death