I love this and it has wasted hundreds of hours of my life. There are around 10 to 12 developer levels that are well balanced between fun and challenging and as you go along you get better. Once you beat the levels included there are millions of fanmade levels that are all possible and some are cool as hell. This game is so worth it and full of endless fun.