Updated FirstState example. Input handling is now passed from main to Game to State.