added hardcore mode