Fixed so the input has to be correct
Made the equals checks a bit nicer with equalsIgnoreCase() instead