Medium repeating blaster cannon