[WIP] Updating quest system

Work in progress
Open for comments