...
First, welcome to the forums/project!
Second, when you push/create pull requests, try to make sure that game can run with them. Also, we're all using testing.rpy files that are not version controlled in order to setup our own testing scenarios for whatever we're working on at that point. Those files assume that Characters, Buildings, Items, Traits, Businesses and Battle Skills can be instantiated outside of loading function so every time you change loading routines (like changing the way adverts are loaded or changing data structure you're loading them from), stuff in testing file breaks down. It's ok to mess with that stuff in order to improve it, but please post changes relevant to creating/setting up those objects to the forum so it's easier to adjust without going over all the commits.
I've left this as a comment to the last pull request, but you must accept invitation to a project before you can push to it directly.