some work to provide action state with executer. first selected element is pushed in at the moment no additional validation. playerstates selects the player by default