updated midterm with OOP attempt, user stories

You have an empty `else` block here. Is this intentional? If so, it is better style to simply omit it.