-Skips more invalid codes
-Removed useless code repetition
-Added clear command to help
-Can change modes to increasing/decreasing codes