public StepAction(ActionType type, IInteract subject, Point position) { Type = type; Subject = subject; Position = position; CurrentStep = StepCounter.GetInstance().GetCounter(); }