Solid and fun, reminded me of the ice puzzles in pokemon :D
So that's where it was from! I remember playing them ages ago but I couldn't remember which game it was :D