Implementing Hard Mode