Yay thanks for the idea. My code's fixed now. I placed them in an ArrayList then just painted the ArrayList for each call to paint();.