Wow, that looks fantastic! I'll try it on my ZX Spectrum + tomorrow. Any chance for a cassette version? I'd love to play it on my 128 +2A.
EDIT: ok, I managed to get it on a real cassette with the help of tapir and my trusty old cassette recorder. Works perfectly fine on my +2!