Sounds like the weather may not be good for an obstacle course. Last time I had an group that age and size I set up an obstacle course. I ran the course first. You can offer a prize for the best time. I offered a prize to anyone who could beat my time. Had two beat it.
Most boys that age like paint ball.
Our local game warden has a pretty good class he'll come and do.