Snoopy Puzzle Journey

A block matching game.