panel system works, integrating battleManager and TargetOverlay