Added getters and setters and made towers private