added base bullet controller