"Hardcore" updated: many bug fixes fixed

many bug fixes fixed