moved GameInstance to class file, moved opening_setup to user_input.py
fixed errors i caused in the last commit, oops.
added new test,  made changes to assure all tests are passed.