make search games part of the games service
Right now, when going to a different route (e.g., loading recommendations), all the search games are lost. This should be part of serice instead, so they are preserved. Probably even in local storage (#45 (closed)).