This was pretty solid. The clicking and holding thing ends up breaking though if you were to let go of the object. Seems to never allow you to hold it again. Made a video on it.
Thanks for the feedback! I'll look into the picking up issue. And the framerate as well.