- [ ] Stop at 0 values. Interpret 0 as a mask - [ ] Do not propagate using Queen's case (i.e.: diagonally) - [ ] Use the 'three amigos' test dataset