Games make life happier