Implement a new tower colour selection algorithm