Rating: 5.0

TL;DR:
1. Reverse and patch Puzzlescript for visualization
2. Guess a relationship
3. ??
4. Profit