- the requirements for each piece of work are expressed completely clearly
- you get immediate feedback on whether your solution works
- you are given, without having to build it yourself, accurate metrics for how your solution measures up in terms of costs, speed and so on
- you get to revisit problems as many times you like at your leisure and reoptimize your solutions to make them more elegant or to prioritize different properties
then I definitely envy you. For me, those things being part of the zachtronics experience turn playing the games into a shortcut to the dopamine-producing parts I love about coding.