4 ways on grid.  Scaled array.

You can move the square by human interface.

Human interface

 

Step

 

Step

 

Step

 

Step

 

by Alessio