Physics Based Golf