I had a similar experience getting stuck and having difficultly with the controls. It's sad because the concept, aesthetic, music, and color palatte are soo lovely. I love everything about the game except actually playing it :(
From the pic shown it looks like it was developed for specific hardware tho... I wish I could play it like that! I bet it's really smooth