Added failing unit test for diagonal moves