itch.io is made for computer so i don't think you can play on phone
AHH that was a ride of a lifetime (if you get the joke)