private void Update() { State?.Update(); if (Destroyed) { return; } Movable?.DrawDestination(); Engaging?.DrawTarget(); }