I have managed to get myself into a situation where I cant re-use arrayList elements in my game.
Now I am wondering, is it much more expensive to remove the element and then create a new one compared to using the same 10 elements and just swapping their positions, giving the illusion that they get removed?
Ex:
arrayList.remove(i)
arrayList.add(New Object(image, x, y));