Thanks for liking the game, Sad that you couldn't upload your time. In case you want to try it another time downloading the exe (on the game*s page) will do the trick, as its some weird issue with the way "play in browser" works on itch.io.
Glad you liked it tho!