Partial touch input support

For when you just don't have a keyboard...

Working:
 - movement
 - inventory