Credits
Slowlycolourfulcreation (for coding and design)