[x] Work on well-separated puzzle pieces (the 6 shapes one)
Make sure you understand the documentation/notes when it says to be lazy about this class. The code will be written, but right now, we want to get a little further with an incomplete implementation since the gridded class can actually avoid some of the processing needed here. That's because gridded has the constraint of being more organized. Since that's the one we really care to get to, we can skip full implementation here.
The
interlocking
class has been pseudocodedMake sure you understand the documentation/notes when it says to be lazy about this class. The code will be written, but right now, we want to get a little further with an incomplete implementation since the
gridded
class can actually avoid some of the processing needed here. That's becausegridded
has the constraint of being more organized. Since that's the one we really care to get to, we can skip full implementation here.Depends on #14