Improving Dribbling, Passing, and Marking Actions in Soccer Simulation 2D Games Using Machine Learning