added scale (which makes the character look right or left