• [x] should I be using static variables only if I want my method to return more than one variable?

  • [x] do we have to use a for loop to initialize objects in arrays? why cant we just go:

    Object[] objects = new object{object1, object2, object3};
    
  • [x] can my class deal with an array of objects that are all instances of the class? or is that a main problem?

  • [x] should my algorithm to change hunger, warmth and thirst be in the Animal class or the main?

  • [ ] should we give the user the option to write and overwrite to a file, or just write, and then based on if the file is there or not,