Removing from the front of an ArrayList is a bad idea