New rest system!

Obviously will need to play it to see how it works, but I'm glad they are trying out new implementations to address feedback.

Changing camp settings is also great.