some level update (not end) and AutoSnap (go to wiki on GitHub)