Committing before refactoring how towers work