Very interesting. I like the choice between modes for visualization. I can appreciate the difficulty in visualizing the sides with a top-down view like this. It might feel smoother if the overlay stayed there indefinitely (but faded) instead of having to cycle through it so much but it works pretty well. Of course that would create a new problem when they overlap, but 🤷♂️. I think these guys had a great solution using colors, though they also simplified the die faces to make it work.
Changing the win condition and having multiple enemy types were great choices. Definitely keeps it fresh, though some more info on enemy behavior would help. The last level is just evil because of the randomness 😂.
Anyway, great job on this!