I've just played it (too bad we're out of voting time)
You did a very interesting moving mechanic here. At first it was hard to understand what was happening, but managed to complete several levels. Had to quit to do some other task here at home, but will give it a try again later.
Great job!