Sorry to hear. I made it as a tribute to keep fans just one click away from playing and allow them to refer other (new) players to these games long forgotten (by publishers).
Sure there are technical tidbits but if you read the how-to-play instructions below the game screen there are many little tweaks (such as doubleclicking or doubletapping) that overcome what you're mentioning, and could've given you a more pleasant experience.