Python Programming ! You!will!be!adding!your!own!functions!to!the!program.!!There!must!not!be!any!variables!used!outside!any! of!the!functions.! ! ! If!you!do!not!complete!all!of!the!assignment,!the!marker!will!run!your!program!until!the!program!stops! running!and!you!will!be!given!the!marks!for!the!parts!of!the!assignment!you!have!completed.! ! THE)GAME)OF)DIGIT)MEMORY) The!one!player!game!of!Memory!is!a!game!in!which!all!of!the!digit!pairs!are!laid!face!down!in!random!order! on!a!surface!and,!each!turn,!the!player!selects!two!of!the!digits!which!are!then!displayed.!!If!the!two!digits! selected!by!the!player!match,!the!pair!of!digits!remain!visible!and!the!player!continues!with!the!next!turn! trying!to!match!another!pair!of!digits.!!If!the!digits!don’t!match!the!digits!are!turned!over!and!the!player! continues!with!the!next!turn.!The!object!of!the!game!is!to!turn!over!all!the!pairs!of!matching!digits!in!as! few!turns!as!possible.!! ! Add!the! functions! required!to! the!program.! ! 2! THE)SKELETON)OF)THE)PROGRAM) The!skeleton!of!the!program!for!the!game!of!Memory!is!shown!below.!!The!play_one_game()!function! […]