Convert IScene over to idiomatic XNA

I've learned about the existance of DrawableGameComponent and it
does everything I want my IScene interface to accomplish. In order
to simplify things I have switched over to using it. This has
required a few syntax changes but nothing too earth-shattering.