Fun game.
Played it, beat it, it gets a bit laggy for me when I cap the ninja count, but aside from that I didnt' even find a bug.
My only complaint is I don't think it has much replay draw. But not all flash games have to be "play it again and again all day" types to be good games.