Improving the code of the GP end Cutscenes

My plan was to add a button where you can save a random GP if you liked playing it, but I finally took the redundant code from the two possible GP end scenes and gave it to a new base class. I also removed many unnecessary lines and added a deactivated save button which wouldn't do anything. I'll finish the button in another pull request.
There is a problem here, it should be i < 4, index 3 must be included