Moving once now fills the array correctly.  Tests implemented.