A very successful puzzle game with a lot of variety and many different mechanics. Very appropriate to the topic