public CombatGameState(GameStateMachine gameStateMachine)
    {
        this.gameStateMachine = gameStateMachine;

        this.tilemapManager       = DependencyLocator.getTilemapManager();
        this.timelineController   = DependencyLocator.getTimelineController();
        this.skillQueueResolver   = DependencyLocator.GetSkillQueueResolver();
        this.combatActionsMapping = DependencyLocator.GetActionsMapper <CombatActionsMapping>();
        this.spawner = DependencyLocator.GetSpawner();
    }