Nice work on this, it's visually pretty cool, it's smooth but I was a bit frustrated at the low rate of fire.