I made a new website with google and linked all my games' preview modes to buttons. And I managed to transfer a domain from my old site to this new one. You can check it out here.
If you have like, 10 or more games I would definitely recommend making your own online arcade.