Optimization as well as vision around units

There are still major fps bugs with this release.
Removed team class in favour of an "us" and "them" system.
Vision works for all your units when you click the mouse.
Making some classes nonupdateables for speed
Changes to entity for optimization

There is alot of neadless code happening within the entity that I
removed.
Removing needless code from ent manager

there were two lists of componets in each entity
the temporary and current
basically the tut i followed
had me
fill temporary from what current is
and then update temporary
so there was a whole lot of referenceing going down
also there was this update order thing
that slowed it down
merging