Added bullet callback to TTT weapon base

It makes bullet callbacks easier in weapons than actually overriding the ShootBullet function