What about adding an ammo factory kind of block, which prododuces ammo for the railgun, and that way adds the reload time, the railgun can basically fire as fast as the ammo producer, but, the ammo producer requires a certain block/material to produce the ammo, this could work if you make like...