Unfortunately didn’t reach menderbug’s 25-part solution but I did outgolf the 30-part solution!
Emulator link