I love how it works, but it has one serious issue. When you are playing a large level, or replaying the solution to that level, the screen doesn't automatically scroll left-right or up-down to prevent the pusher from going off screen. I think it would be an important fix to correct this, or to make the puzzle fit the window so scrolling isn't necessary.