adding path-checking on tower placement