Add touch support to game playback

This adds tap, swipe and an onscreen menu allowing mobile phone and tablet users to enjoy PuzzleScript games!

### Features:
* Swipe for movement in 4 directions
* Tap to perform action 
* Tap the tab in the top left to open a menu for Undo, Reset and Quit to menu features.

### Notes:
* New Game / Continue menu does NOT support tapping! Swipe up or down to choose the Continue option!
* Audio is not part of this PR, and is actively disabled on iOS devices.
* Mobile specific issues can be filed here:
https://github.com/adparadise/PuzzleScript/issues?state=open