Yes this game ownz, but it does require a bit of time, it's not your regular 'there's fun every single moment of it' kind of game. I play on the actual site, as a member, and have a quest cape, which somewhat explains my low status on Kongregate. As a note, the regular site is way better, cause there you have fixed screen, which is basically, the entire screen, a bar, and then the web browser bar.
Mako250, it is actually impossible to do that, and though contradictory, impossible badges are possible, http://www.youtube.com/watch?v=fA7UqQtUS7g&feature=related, as you can see, the game is not programmed to be able to kill the colossus.