This reminds me of one of those Angry Birds levels where you have to make a number of perfect shots to complete it. You get really good at that first shot! This is very nicely designed.