Only create new steps if it is allowed along the row and column

Erik, Oskar. 30 min
Changed ascii to take a puzzle instead of a row

Erik, Oskar. 30 min