I want to like it... but the game doesn't do enough to teach the player why things happen, or more importantly don't happen. an example is when a movement arrow turns solid. This seems to suggest the item can now be punched, and sometimes that's true, but other times it simple swaps position with you the same as the other type of arrow icon.
In short, in the absence of a tutorial level or instructions in the description, it suffers from UI confusion which is just frustrating.