indie game eshop trailer reactions