[proto] Tower.getMaxTargets done with some other miscellaneous
improvements