This is sooo much fun. I love the references to Lemmings and that my knowledge of Flea meant I instantly understood what to do with the fleas. The music is AWESOME, I have been running the game just to listen to the music xD
You don't need to beat the dexterity puzzles to finish the game. Don't restart, just keep going.