Add Ln; functions shared by Ln and Mv to core.go
Refactor Mv to use functionality now in core.go