added FEN support, solving for simple puzzles. Still very glitchy