Yeah reinforcement learning and policy gradients can possibly attack the same problem.
Although for a simple task like this demo, I stand by simple conventional neuroevolution as they would work best and are easy to train as the nets are quite small.