some small changes mostly removing parent out of entity constructor
Transfered StateSwitchDrone&Fighter