Refactor Advanced Tower + use settings.