add and integrate Player struct (to hold score)
write all pseudo-logic for CalculateGameScore func