Extended log and joystick navigation.

These changes add two features. The first is an alternative form of character navigation, a joystick. Long click on the center will allow the buttons position to be modified. Includes option in settings to disable. You should probably make a new graphic that fits better with the rest of the interface.

The second is an extended log. Clicking on the log text will open a scrollable window to view all logs for the current level.