Started implementing a crib drag function (about half way there)