Some refactorings on Quests. Have tree states now: active, completed and finished. GameEndPortal is only working if all quests are finished.