Keyboard Input Skeleton
- Input manager skeleton.
- Fixes SDL includes to unfuck SDL_main issue.
- Fixes the includes in SillyShooter so that the SDL includes don't break things.