adding in stuff from EntitySkellington class, did not subclass so could have control over the AI