inital implementation of picking up and throwing