Added comments, a working menu, and an easy, medium, and hard mode