Input handlers should be registered only when the screen has loaded all of its content.
Add base.LoadContent call to BackgroundScreen.
Fixes #99
Begin using a reactive approach to input, starting with the InputComponent and adapters.
Integrate reactive input into GameScreen.
Make GameplayScreen work well with reactive input.
Fix annoying reactive input bug missing the first keydown.