diff --git a/PuzzlePlayer/Binary.cs b/PuzzlePlayer/Binary.cs
index 9ee588fb1c6d614f161c111d7168c26b5f37eeb6..3e7420c9b88a14755f73db0101a35f4b5252e5a6 100644
--- a/PuzzlePlayer/Binary.cs
+++ b/PuzzlePlayer/Binary.cs
@@ -125,7 +125,7 @@ namespace PuzzlePlayer_Namespace
                 {
                     Move ?m = CheckMove(i, j, boardToSolve);
                     if (m != null)
-                        result.Add(m);
+                        result.Add((Move)m);
                 }
 
             return result;