what we are saying is that you are not comparing the right variable. in your wall bp as shown in the picture wall-changes.png you are setting the variable Mycolor, but in the ball bp just after your cast your getting a variable named color. so you have two variables in the wall bp one named color and one named Mycolor, they are not the same thing.what you need to be doing is comparing the mycolor from the wallBP to the MYColor of the ballBP. itd be easier to explain if you named your variables differently.