The puzzle seems fine, it feels like buttons and doors puzzle. Characters keep getting stuck walking on flat floor and had to jump most times, but not very comfortable. The last level is the hardest, failed many times but its good that the game has level selection.