Basic ledge snapping (needs work);