clean up
also added #first# and #last# as the isFirst and else cases
as well as #done# sets the current quest as finished while #curr# sets the current