The independent development studio creates innovative online slots. Trending titles include Aquanauts and the Chronicles of Olympus X UP.