Using Vectors for position and direction