WIP: separate process for game generation

Params aren't honoured yet.

Needs puzzlesgen manually pushing - next step, extract from assets or something.
Game generation in a separate process works.

Some cleanup still needed, see TODOs.
Assorted Android version-compatibility fixes