Hmm very interesting, thanks for the explanation! Your laptop really shouldn't be the issue.. I'll have a closer look at it, thank you for sharing!
Also did you play in browser or did you download the game?
browser