My own implementation of the examples in Mat Buckland's "Programming Game AI by Example", done for practice.