I've moving a KinematicBody2D using the lookat() function, getting the target node's globalposition. The Position2D attached to my KinematicBody2D won't rotate. It also won't change position; I've tried printing both globalposition and globalrotation, and they stay the same despite moving and rotating. I'm not sure what the issue could be, as this exact same setup works in similar scenes. Not sure what the issue could be, anyone have an idea? Thanks.