This game was primarily based on an idea I wanted to experiment with; a maze that actively regenerates as you navigate it. I found that, at least as it is implemented here, it tends to be frustrating with a lot of ramming into walls and trying to manipulate the corridor spawns - and it's also not a very obvious mechanic if you weren't the one who coded it.
IIRC, to actually win, you need to find and return a few gems to their central pedestals, and then a portal opens. That's it, it's not very long and there isn't much of a story. A larger version definitely could benefit from some narrative, but I think the basic mechanics need work before committing to something like that. Perhaps a way to more actively reset the maze? Or actually fight back against the enemies, and maybe at least a few different types for variety?
Unfortunately, I think the code I used for this game is lost, due a crash and not having been significant enough to have bothered putting under version control. To revisit the idea, I'd need to rebuild the whole game from scratch. I think I could fairly quickly with how much I've learned since making it, it's just the time investment and lack of plans for a more cohesive game, at the moment.