If it's to create a puzzle on a computer, might as well take advantage and make it animated and stick the right parts together when moving. The most difficult is: custom with the 1st jumping bunny puzzle set to square & hard lvl =)
Like the one w inverse controls. The mouse avoider reminds me of the Line Game (everybodypanic.org). So, now that you got all this nicely working, you should make a REAL game! You know what I mean?