Adding keyboard and debug input controllers for testing tile map scrolling (issue #3).