Changes to input managing

Checks for keys that may be held down are done in render(). Any
quick/single/combo keypress events should be done with the listener.
Gesture methods there, but not used
Large re-arrangement

And an asset or two. Ground doesn't wanna render D: