set position based on character rather than center of the screen