I had the same problem when I first got all the capture points working on my map and tested it. It seemed like such a simple, basic thing that I assumed just having the points working would take care of it... never occurred to me that I needed a separate entity just for that.