Added the ability to build towers and made uint16 more uniformly used