1. Girl detects blob of any color and uses 'getColor' to get the specific color;
2. create a method (call it setPlatformColor) in your subclass of world with a String parameter for the color value:
you will call the method with something like '((Level)getWorld()).setPlatformColor(blob.getColor());', where blob is a reference to the blob object the girl detected (cast as a Blob object). Note: the casting is done exactly the same way that world object returned from using 'getWorld()' is cast to Level above. The '// procedure' should be a modification of what the 'activatePlatform' method in one of the previous posts does.
public void setPlatformColor(String color) { // procedure }