added real puzzle state + fixed empty cells