added firing and bullets