added Tower.cs