Yes, I had thought about this and was trying to figure out where I could add the `ArrayList<Monster>` as a member and just have it passed as an `dest` argument. Of course, I try to follow the theorem of "first make it right, then make it fast"