New object manipulation version

This is still a work in progress, I will try to finish it tomorrow :S