quest: Make Final Quest work

There have been several issues with running the Final Quest. We identified those is the games/quest/models.py and made fixes in these two commits.