implements ball marking; updates distance to green; updates shots played;...
implements ball marking; updates distance to green; updates shots played; implements distance of shot hit; satisfies issue #73 (closed), #76 (closed), #77 (closed), #78 (closed)