This is really great and all the attention to detail in the race mechanic I highly appreciated. Thank you for sharing! I have left a further detailed comment on the submission rate page.