I would animate tracks by shifting the u or v values directly in the track entity action, getting the animation speed from the parent entity. For easier code, design the track entities so that they have the same origin as the main tank entity. This makes it easier to rotate them with the parent entity.