A little tip to save money... I don't know if it was just a glitch, but it happened twice for me: When you get a 30% discount (good for one day), it's possible to get more--I've gotten two in one hour twice, and the first time I didn't check it, but the second time... it turned out everything was 60% off. Other than the upgrades, I wouldn't purchase anything for less than 30%, plus, the discount mystery boxes count towards the daily discounts as well. So pop in your favorite CDs and have a blast for an hour here and there. The money won't seem so daunting!
The level designs, physics, and controls are put together very, very cleverly. This game is by far the most interesting "ragdoll" style game I've ever played. 5/5
Indeed it is free. But if you still feel like putting a but of cash in, well that's cool too ;)