Ashley Liu: The concept is very interesting but does take a little bit to understand and keep track of the states. However, once I had that down, the levels were designed really well to make use of all the character states!