One of my favorite game - even though it broke my brain. I managed to complete it but the the 3-4 move sequences that plays in reverse order is hard to wrap your head around! I actually found the last few levels to be easiest because they were more "open"