Fixed Bullet firing problems and moved to a separate method