More Gen Xers and Baby Boomers are playing games