I have am trying to flip a sprite using sprite.scale.x = -1; This works fine however because I have scaled the sprite previously (Just part of my game mechanics to have different sized enemies) it seems to set the width of the sprite to the origional width values of the image. I was hoping someone could help me to fix this problem as I have been struggling with it. Thanks in advance