Change it to a fortress that randomly moves among various locations. Roll 4d10 (or whatever) to determine how many hours it stays in a particular location. The characters obtain the key allowing them to enter the fortress. As they level, they learn more about the fortress, eventually learning how to summon it to their location, to choose which locations it travels to, and so on. Of course, others are searching for the tower and want to gain control for themselves, so the characters will have to protect the fortress and its secrets.