Difficulty mode added & Rearrangement of codes