Very innovative puzzle mechanic and level design. The diagonal movement was a little offputting, but other than that the game was awesome.