This is a combination of 115 commits.

https://github.com/Metallicow/Phoenix/tree/demo

Checked through your logs and only seen 1 change with run.py
It has been incorporated with the my cross-compatible version in the 3 dirs.

Whitespace changes in this branch squash have been ignored as I am the only one really working on this ATM.
New demos are clean as a whistle and will hopefully stay that way in the future.

All png images have been cleaned and are now smaller in size and this fixes sRGB color profile warnings.
Note: demo is working fine now but is still in WIPz state.
The version.py will need updated manually, unless you have decided to have it generated.