This line doesn't help:

camera.tilt = camera.tilt; // look down at the player

It should be something like:

my.tilt = camera.tilt;

Sure, you can call "fire_bullets();" (without the quotes) from another function when you need it.