Worm now working. Fixed up how Creatue update() is called.

Other stuff I'm sure.