added rectangle-based terrain adding/removing