some fixes here and there, interactive puzzle solving added