Demon Quest: Various update

Various update