Added the ability to algorithmically generate area+perimeter build challenges.