A curling simulation in Unity and a Particle Swarm Optimization algorithm to select the score maximizing hammer shot