whitespace and formatting
Implemented tower and unit selection policy