Thanks, @discoPiranha! I felt like this was barely a game, but I was happy with the way the movement worked out (unless you press 2 movement keys at the same time - I didn't have time to fix that bug, ha ha).
I don't have any plans to continue with this idea, but if you're interested in looking at any of the code, it's here: https://github.com/apitman/pride-puzzle-game