The following files are the source code for my version of Pacman, Geo-Pacman: You'll see 5 primary files: main file which is just the container that launches the application. program_class file which handles basic functions, like drawing the screen, running the game, basic event handeling, and how the game ends. player_class which handles the drawing of the player, find its position and calculating its movement as well as what happens when pacaman hits a coin/wall. ghosts_class which handles ghost creation, type assignment, pathing, and positioning. settings file that assigns basic settings for the game. Other file resources: high_scores file which stores the high scores. pot_map's which are various map versions. bin_map's which are the backend for the grid. If you wanted to run these files it would be highly recommended to install Python 3.8.1, then install PyGame and PyCharm as those are the primary tools used in the creation of this program. PyGame is a library and PyCharm is the IDE that I used.