Original Post
I'm making a simple 2d game, and I have a basic sprite class that manages 1 image(or animation) and the velocity and position of a sprite. The player in my game is made up of different body parts, each which its own image, since each part needs to rotate and such (for example, the arm rotates to follow the cursor). Right now I'm putting each body part in a seperate class as a seperate sprite, and creating a player class that just links them together. Is this method okay? Or should I just have one player sprite that handles all the body parts and draws them in one class? Thanks