Beginning tower implementation