We has input and movement!!

Filthy attempt at including some movement based on user input has been
added. Although there is still some freakin weirdness going on with
respect to being able to exit the application.

I suspect I'm doing something supremely funky WRT the sequence of
various actions.

Oh well.. figure that out soon enough.