Thanks - glad you had fun once it got going!
I know what you mean about the level generation - I had meant to get some logic in, but the time limit got me!