As I was testing my behavior code I had realized I had made a design error with volatile detection.
For the obstacles we might have more data than just what kind it was so I added a data field and pass it around, we can contextualize the data by the mask which will tell us the classification of obstacle the data is in reference to like the volatile mask and then the data int indicates the index of the volatile type
As I was testing my behavior code I had realized I had made a design error with volatile detection. For the obstacles we might have more data than just what kind it was so I added a data field and pass it around, we can contextualize the data by the mask which will tell us the classification of obstacle the data is in reference to like the volatile mask and then the data int indicates the index of the volatile type