Re-order engine.Engine's methods
Add engine.Options base class
Add Options.confirm and Options.cancel
Add an Options class for the SDL engine
Add an unexported class sdl.Internals for sharing data between sdl.Options and sdl.SDL
Make sdl.Internal, sdl.Options and sdl.SDL work together (hopefully)
Add Engine.options and SDL.options
Pass the options object all the way from the Game to the Level's Director
Add getters to engine.Options
Add getters required by engine.Options to sdl.Options
Make quantee.DumbDirector toggle fullscreen each n seconds
Fix sdl.SDL.fulscreen
Add DrawingStrategy.force_all
Add engine.Options.screen_changed
Add sdl.Options.screen_changed
Make Game.run force DrawingStrategy to draw everything on screen when it has changed
Not all DrawingStrategies need to know about dying Entities
Ensure that DirtyWholes observes deaths in the active Stage
Add log message in DirtyWholes.render
Turn off the red square's death after 150 dynamic steps