add comment to png so I know where it was generated at
ignore generated pngs
early bail out and change colour generation slightly
python3ness
other colour calculations