Some of the levels design were a tad odd, but overall it was really well executed. One gripe I have is that the mechanics arent really explained ingame.