A couple bugs and improvements: The music mute button randomly resets (e.g in level 6 and 13), spikes should probably have a different indicator/sprite for when you can walk on it safely, them alternating is a bit confusing. Sometimes you can put the two puzzle pieces together on the same square, maybe have one of them not move, so it links nicely. Other than that, some good puzzles in here, good job!