formatting cleanup
Basic tower factory