Thank you so much for the feedback, there are some issues with the itch.io port right now i'll be trying to fix. If I cant I'll just advertise the scratch version here, I'm not the best coder in the world so I'll try my best!
I feel you. Scratch is already hard enough to do big projects, and porting must be even MORE difficult.