Olymbits - Order of games

Starting with bronze league, in all the replays I’ve seen the first game is Hurdles, second Archery, third Speed-Skating and fourth is Diving, but it’s not really made explicit in the description (besides the games being introduced in that same order). Is the order of the mini games always the same, and does it stay the same throughout the game? Or should we try to detect the game being played from the input (gpu and registers)?

Looks like it’s going to stay the same according to the source code.