Slow down main thread to at most 120 ticks per second
Fix scaling (cells were drawn too big, food is technically infinitesimal at this point so only draw it large enough to be seen, and the display has to be square since our cells our circles and our space is 1x1). Also redraw border-straddling for each virtual position so they wrap nicely.
Tested single-threading again. It appears to run faster and smoother. Probably the GIL. There's also less freezing without print_table and with Point not accessing the environment's dimensions. Should add an option to enable print_table.
Whoops missed something in vector.py
Changed energy usage calculation, and other stuff
Remove crap
Remove unused reference in vector.py
Update display.py
Update cells.py
Made cells increase in mass and energy (instead of just energy) when eating food
Allowed cells to decerease their mass when out of energy (but at a 3 times larger cost)
Gave cells some minor inheritance (mass, energy, color)
fixing minor typo
Removed color inheretance for now.
Updated radius every tick and then made radius factor into movement
Make display radius match cell radius
Merge branch '0.5' into 0.5.richard

Conflicts:
	cells.py
	display.py
Made cells NOT freakishly huge by reducing energy/mass by a factor of 10
TEST Adjusting density from 1 to .001
Made cube function a floating point to fix an int/float bug and made density small to decrease radius
Removed a redundancy
Removed a "number of ticks" criteria from main (so we can just run it until we're done staring at it).