Sliding puzzle - C#