well...
it would have been better if the cannons would fire at the enemies on their own rather than you firing them...or if it's you firing, at least just make use of one powerful cannon and summon other engines to aid you. something like epic war type...