I wasn't able to get my controller working with the game (I have an xbox controller), but I tried again with keyboard, and ended up beating it. It took a bit of time, but once I got used to the controls, I mostly didn't run off the edge anymore. Really loved this game, and again, it is SO gorgeous. The way the blocks fall into place when the level loads is also super satisfying. Great work!