snooker sim and physics prototyping solution