The keyboard issue is sadly quite common (it's a hardware thing), so we've implemented a "next level" option that lets you skip levels if you can't complete them, in case you didn't find that :-) and thank you for the nice comment, really happy you liked it!