Great job! Sounds like fun (except for the hills )