That was unexpected. Luckily I read the comment below and kept playing until the end.
One thing that almost made me give up on playing till the end was the fact that you never know what to expect from a movement. Some predictability helps the player know what is going on.
Overall great game, I enjoyed playing it.