Array to ArrayList

Changed more arrays to ArrayLists to avoid maxing out storage