Added delay to BulletFire

-Firing of Bullets can now be limited to have a delay of x milliscond
between each firing.
-The delay can be different when not in fast mode. This means you can
fire through Tiles if you have BulletFire and SuperBall and fast mode is
not active.