mostly refactored--integrated with currParts object, using ANIMIX global, partially fixed square