Very well done. I had a lot of fun with this. Pacing is good - always making a bit of progress giving that just one more run vibe.