basic outline for text based game