Wow, that's awesome!
Sorry about the performance issues. I think there are a couple of quick fixes I can have a go at adding.
Do you have any thoughts on where I should take the game next?
I had been thinking about getting rid of the loop, and making it so you control a little dude who does the digging with the enemies chasing him. However that would make it harder to create mazes like this...