Add `Tower` class