Completed bullet caching code. Bullets are now pre-instantiated and then allocated as required from a pool of hidden bullets. Deleted bullets are then returned to the pool, removing the need for browser memory management.
Signed-off-by:Ed Torbett <edward@torbett.co.uk>