add hardmode