Not sure if it was just because I was playing in the browser, but it seemed really hard to get the timing right on this. You might want to make it a little more forgiving. But it's a neat concept!
Thanks for trying it out! You’re right about the browser timing being hit or miss. I probably need to learn more about Godot to understand why, but I figure there must be a way to make the timing more accurate.