I encountered some issues with the game score keeping track of itself. I created some block such that when a block collides with another, it will add 1 point to its own instance variable. When its instance variable is equal to 1, it will add 1 point to the Game Score (a global variable). At times, the block seems to update its instance variable after collision, BUT at other times, it doesn't even though it collided with another block (I ran a debug to check and found that its instance variable is still zero even after collision). As a result the Game score becomes messy and not accurate. Can anybody help me on this? Thanks in advance.