Evolving Strafe-Jumping with Machine Learning in Quake 3.