Basing behaviors off of the bstk from aigamedev