Closed mdhchan closed 6 years ago
In your provider class you can do whatever you want, so you can define new versions of MakeProjection, or eliminate that function completely. However you should leave the original puzzle class as is.
Don't feel constrained by the original form of reference execute - Your version could look similar, or be completely different with new functions that weren't in the original.
I understand that we are only supposed to change Execute, but is it possible for us to modify or override functions used within the execute function? For instance, MakeProjection() in random projection.