There is a problem where if you add enough viruses, cells, and food quickly enough the absolute value of vectors breaks down because python's floats break when they get enough decimals and rounding it doesn't fix it. This change adds some error handling and now the program will never crash, but if you add too many cells/food/viruse at once they will shoot to the corners of the screen.
Merge branch 'master' of https://github.com/NCFDev-Fall2013/Cellular-II
For whatever reason the error where the same function is refered to by different names is back. I guess my push to master got rewound? Either way this commit should fix that.