A text adventure, now OOP!