Impressive game, especially given the limitations it was build with :-)
I didn't manage to solve it, but I might be hooked to try again :-)