Awesome game. The order in which the effects occur though was hard to understand for me and since it's a core mechanic it can be slightly frustrating, but I enjoyed completing all the levels nonetheless.