Updated quest system