changed #find_empty_space to give back more verbose data
cleaned up #row methods to one line