Implemented case-insensitivity and changed commands to be more intuitive