update: (1) added a rough implementation of saving and loading the game
which will be extended on later in the future. (2) made main and test
subdirectories within the source folder to separate things