Xbox owners are getting a new ‘Games pass’ with over 100 titles come June

Do you have a Xbox? Well, you might want to make sure…