0.01: first version
0.02: fixed issue with corner move, taking an occupied cell
