How to add a trail to one object, while redrawing another object without a trail each time – solution using createGraphics