Really interesting mechanic, and really nicely put together game. I did find the mechanic a little bit of a brain-teaser itself, and was often getting stuck against the wall, but I think maybe that's something that would get better with practice. Good job.