It is verlet integration that is usually used to make ropes (learned it from Sebastian in his "I Spent a Week Making an AI's Video Game Idea") and ray casting. It has a very simple behavior tree for it's AI
Thanks for trying it out, and sorry for the ladder >_<