hello I'm new to Godot and i was wondering how to set up player animations that use split sprites, i have separate sprites that are not on a sheet because they are irregularly shaped and it wont slice well. the character is split in the middle so that i can have him run and gun with the ability to aim in straight or diagonal, or just run. do i have to make multiple sprites and control them through script or two sprites with multiple animations for top and bottom. the problem I'm mainly having is the top half not always lining up with the bottom half, say i face left i manually move the sprites to line up, but when i flip the sprites to face right the top is out of alignment again. should i make each animation a separate animated sprite and control them in script or is it better to just have two, one for bottom and one for top, and line them up in code if the latter how do i do that? thank you in advance for your answers :)