Kinda difficult to understand the mechanic, with a lot of things to remember, but cool mechanic though.