This time around, I decided to stick to the real life rules in professional hockey. I was able to achieve my goal at around 95% (I had to tweak the "Waivers" conditions a little bit). We also made it possible to toggle every possible parameters in order for you to create a league based on your preferences.
Those who have been following me for years know that I stick to certain ideas, like not allowing to simulate more than one day (or turn) at the time. Maybe it is a sign of evolution, but this time around, I decided to offer the choice to the user to proceed as he wishes. That means some adjustments to the game core and engine, but I am ready to take this step if it improves the overall user experience.