15.01.2016, 18:30
It can be done, but it will never been smooth and it will never be 'live'. It will also never be as easy as moving an object. It'll require lot's of speed calculations and everything in between. This includes the trigonometry, vector calculations, object management (using dynamic objects wouldn't be best in this situation, use temporary global objects), and everything else.