Gradients spawn correctly (for real), need to incorporate sprite swapping