add missing minion tasks for legen humanoids; fix adding modifier to item; use poison resistance potions by minions; fix wandering keeper bug;
Merge branch 'stable'
Use tuples to store some simple types; remove some static Tribe calls; simplify SquareType
refactor CombatEvent
refactor all events
add diagonal scrolling; extract some Tribe static calls from level maker
Make the EniqueEntity templated with the type it's used for