There is a minor glitch on the title screen if you click the left mouse button. If you want a version without the glitch you can download the game here: https://drive.google.com/file/d/1Tyejp8Ec1eh5vU5Ec5E3SUeoogGdmXoJ/view?usp=shari...
The linked game is the exact same as the itch.io version except for the fixed glitch.