refactored CharActor to use setSize for scaling