Improve UX for combat system add basic Action objects implementation for extensible skills