Assignment 3 - Paul Dapolito and Jean Sung (Team 3)  

Piconot!
Spaces between environment components. Also, your language seems to support not putting all 4 environmental components. Plus, this grammar allows "Environment(Up=Free, Up=Obstructed, Up=Wildcard, Up=Obstructed)" as valid input.