in bombSlot, a exception is thrown in toString, in MainSheet, added a check for circular dependency and some remove metods. deleted some unnecessary comments