Done: fixed edgea known case. Solver now solves the puzzle even when the player started the game off incorrectly, WIP: testing.