Hey I'm italian Youtuber. I've just played your game (well i tried) and it is fricking annoying :D
The initial part is REALLY hard, even more then Getting Over It.