Added modify list to event manager

This stops iterator invalidation during a publish
Created TimedObjective and added it to the defence mission

-Temp- made TimedObjective reset game when completed

Fixed a number of signed compiler warning in for loops (int to size_t)

Fixed any touch release being caught by title screen when entering from another scene