This is one of those, "it must be so obvious I'm missing it" moments. I'm sketching out some code for doing a rugby game (Sensible soccer style graphics/ethos). I'm trying to work out how to handle player movement. I want the idea of agility, top speed and acceleration being player properties. Top speed and acceleration are (obviously) easy if dealing with a straight line. hat can't work out is how to apply agility to the equality (i.e. turning) So a player is heading for the try line and then they are instructed to head towards the touchline. The effect I'm looking for is that the player will 'arc' round as they change heading with more agile players able to turn faster and thus have smaller/shorter arcs. I just can't work out how to represent al the related data to get this effect. How do I want to represent the players position, current movement and target movement to get this effect. What's the really obvious thing that I'm missing?