add hardmode and quickbuild
add SingleCompile plugin