This is a gem. I love programming games and this was no exception. At first I was worried this was just going to be another Bloxorz-like, but the programming element adds a tremendous amount of enjoyment for me. I also appreciate that the physics used were consistent since some of my solutions involved weird diagonal movements and it was really satisfying and felt very freeing that these solutions were allowed.
(Spoiler, I guess)