added enum as arraylist...but cant figure out how to have it so its
inside the objector generator arraylist :(