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
Merge branch '0.5' into 0.5.richard

Conflicts:
	cells.py
	display.py
Fixes
C negative modulo hack
Merge branch '0.5' into 0.5.richard

Conflicts:
	cells.py
	display.py
	food.py
	main.py
Merge branch '0.5' into 0.5.richard

Conflicts:
	Main_Test.txt
Merge branch '0.5' into 0.5.richard

Conflicts:
	cells.py
	main.py
Merge branch '0.5.richard' into 0.5

Conflicts:
	cells.py
	display.py
	environment.py
	main.py