Thanks! This is actually my third attempt on procedural level generation. The first two had issues with hanging the process, but they were generating hundreds of thousands of tiles! Also, the enemy count was reduced because it was making my laptop lag a little - but that could probably be fixed.