Suuuper satisfying. Well done! Only thing I would’ve appreciated would be a greater visual variety among both the cannons and the enemies, it is somewhat difficult to tell them apart at a glance. That is a very minor complaint, though.