public Memento(AbstractTower tower, LevelState state) { this.tower = tower; this.state = state; }
public Caretaker(AbstractTower tower) { this.tower = tower; }
public Level3(AbstractTower tower) : base(tower) { }
public Destroyed(AbstractTower tower) : base(tower) { }