Tests for box
One test fails, because we need to clone the state
when we move a box