Hi,this is actually a mobile game! I just couldn't figure out how to upload the mobile build to Itch, and had to cobble together a browser build in about 5 minutes.