Very smart and creative!
The game is fluid and the theme usage is very clever. I think the popups of the elements make the vision became little polluted but they are important for the gameplay and game concept. The next time, try to use some transparence if you gonna put a lot of popups, probably it gonna make the map less polluted.
Anyway, well done! Excellent entry, thanks for the fun!