This game is brilliant. It has one main strength that makes it a true gem, but it might be often overlooked: this game has two faces really.
At first glance it seems like a very casual but pleasant puzzle platformer. The levels are fun, they require a little bit of figuring out but nothing too complicated. You can pretty much play through the main 100 levels of this game like that without even realising there's more to it. This makes the game appeal to those gamers who just enjoy to chill out.
But there's a lot more this game is hiding... As you'll find out if you try earning fancier flowers, which requires completing levels within a strict time limit. You'll soon realise that for many levels those basic obvious methods of solving them that you used so far don't really work if you want to be fast enough. You suddenly learn the game has a number of undocumented features... little tricks you can do that may even look like exploits, allowing you to skip parts of the levels... But no! You're actually supposed to do all that! Those tricks aren't easy to pull off and getting good enough times is really challenging. Suddenly the casual chill-out game becomes a test of skill comparable to Super Meat Boy. And if you manage to get through all that too and you think you're done... Nope! Super-hard bonus levels are unlocked. If you manage to 100% this game, you're really really good.
This all makes Offspring Fling a great little game for both casual gamers and the most hardcore players. I'm very positively surprised, because initially when I started playing it, it seemed very generic and not standing out in any way. I saw very simplistic graphics and simple puzzles like in million other flash games published on various websites. I was wrong. I was completely wrong. Please take my word for it and don't get the wrong impression like I did. This game is a true masterpiece.