public void SetStateStrategy(StateStrategy strategy) { Strategy = strategy; }
public void SetState(StateStrategy newstate) { this.state = newstate; }