This was a fun game, not just your typical memory game in how the level physics work and how the pieces occasionally move around. It gets pretty tough in the final levels, and completing the first ten levels with all hearts remaining... that was an even bigger challenge, but I made it! Woo! Finally! I like the fact that the level layouts are randomized within a certain selection too, so you don't get the same ones each time you play. Some are easier, some are tougher (the one where they all roll down on two sides, through warp holes, is especially hard considering it's such an early level). It's a fun challenge though, and should be good memory training too. Nice work!