added a night class and made a warning come up if the user has not entered their information before starting use