Games on the net also delivered imaginative templates and you may narratives, significantly enriching the fresh gaming feel