Demon Quest: Various Update

Various update