GameStop: A Battle Between Retail And Research