The cliche responses, but.. Sports offer similar flow states,. but do require some effort to get to that point. Additional bonus is you get fit and meet people as well . Personally I surf, run, bike, but other good ones are rock climbing, martial arts, cross fit .. it's never too late to start (but injuries do start accumulating on some of the more intensive ones after 40)