Thanks! I used Polygon2D and Line2D for most of the game’s visuals, so I could rotate and scale things dynamically while keeping the line thickness consistent. I animated the player with the AnimationPlayer by modifying the rotation of each limb (I probably could’ve done it faster with bones, but I’m not very familiar with them yet).