Implement test cases for MagicTower

minor changes on CannonTowerTest