Fantastic dog race, but if going out with this dog is always like this I will die from a heart attack ;-) For improvements, I would suggest to just slow down and not give time penalties on obstacles. Then add a possibility to race against your own ghost after you finished a round. This would be more engaging. And probably a shorter track would do, especially if a race is 3 rounds.