Artificial Intelligence in a soccer game - Fall and dodge

The characters are going to try to avoid the tackles and make passes. Sometimes
they can also fall if an opponent hit them. The takles are optimized as they anticipate
the position of the player with the ball. If a ball is caught, players remaining on the floor
can decide to make a pass without waiting to stand up.

More useful functions and samples here