Thanks for playing! Yes you are correct, its physics based. Took lot of time to get it working as wanted and to get it looking okay + without lag in browser. : D