Mountain Top

The Mountain Top is a room in A Puffle's World. It can only be acessed by the Town. Puffwing4 has a sneak peek that he is not yet sharing with the team... what is inside the building on the mountain?