Improved compass giving/taking and added...

anti-drop function