Woo, finally I beat the game! :D It wasn't as easy as it seemed it'd be on the first levels, but it was a lot of fun. Fifth and last level were probably the most challenging ones IMO, but with a little perseverence it's definitely possible. I like the way the cannons are different for each level. There's plenty of variation that way, like each level is a new game... keep it going!