When the brown square is dragged with the mouse, it positions itself a fixed distance from the mouse. It looks like the costume center is not aligned with the geometric center - but this is not the case. You can prove this by clicking on the stage - that will summon the block to the mouse pointer - and you can see that the center of the sprite is the geometric center. The behavior appears to be related to the global variable "block already active". If you delete that variable, the behavior goes away BUT the variable reappears as if it is referenced somewhere. One final thing to note is that if you download this project, a gray line appears on the right hand side of the stage - possibly an invisible sprite? It's not in the background image.