implement our own sprite cleanup