[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,