I could play the itch version on phone (Android) however I would also like to point out that the itch version does not really have the save integration, so unless you wanna finish the game in one go you should roll along with the Dashingdon version (you can use 'add to home screen' in Chrome to make a shortcut to the game)