Started playing this game for a little while yesterday. Definitely not as addicting as other flash games but this could have the potential depending on the right person. I had a request last week or two weeks ago to maybe feature some embedded games and I guess you can say this is a reply to that request.
Good luck being the hero.
Allow the game to load, it can take a couple minutes if you are on a slower connection.