game technology advancements