I've been recently informed that my data structures are all wrong. The system that I've been using is parallel arrays i.e. x and y of object 12 are x and y, respectively. Apparently the "right" way to do this is with arrays of objects i.e. object.x and object.y. Is there a good reason for this (faster/less memory etc.) that I'm not aware of that makes objects the better option?