I say this to brett14, and all the other people who fight for the epicness of using arrays instead of objects; you're stupid.
Once you become a good programmer it is easier to type in a variable/array than to create an object. It's tedious to create objects to store everything. Also plain stupid.
Creating a buckload of arrays in the one object that is the only object in the game (thus always stays active) is like using nothing but global variables.
You can't ever release your variables when you don't need to use them anymore.
Local variables in objects are released when the object is deleted.
And since you only use 1 object with thousands of variables on it, you can't release anything you don't need to use anymore without ending the game.
This is plain stupid.
Never keep variables around that you don't need. They're locked in memory for absolutely no purpose.
It's slower than using objects.