Video game rental store offering a unique experience.