Fixed Path arguments to avoid pickling pygame.surface

-Path objects can now be pickled and unpickled causing them to persist
between runs of main.py