An RPG inspired journey in F#