introduction to processing
object oriented programming and vectors in processing
introduction to steering behaviors