Some name changing

very early start on the simulation system
renamed some things...

hopefully fixed some rendering things
- using classList instead of classy
- added classList polyfill
- starting to adjust how entities work to make it possible for the
server to handle them more easily
- trees are now broken in a new way (as per the above)