Initial commit of the adventure classes