Sorted out the basic gameplay!

The game now works as I imagined - hurrah!
The next step is to create some sort of scene/level machanic, then do
the graphics and polish it.