Event Handling!

Added tons of event handling to the resistance game model so it can be
played almost entirely (but not quite yet) from the event manager.