I particularly enjoyed the way the mechanics were gradually revealed to the player. Failing to understand them never felt too punishing, while still providing useful info on how to avoid the pitfalls in the future. Good stuff!