Lesson eight, complete.

Includes improvements on base class sdl_poll as well.