I've already expressed my love for this submission on the itch page, but felt like I had to re-iterate it here - smashed it mate!