Passed the whole GameScreen instead of just the Box2D World

The previous implementation of the LevelFinishScreen was inefficient
because only the Box2D World was being passed so it lead to issues
regarding the old Bodies the world already contained. To solve this, the
whole GameScreen is the one passed instead.