fixed bug with unslvable boards
add ability to solve random boards