adding missing files; refactoring entities

rendering now happens from the entity list as opposed to the scene graph
one step closer to removing scene graph;

this can now render without the need to copy files to the scene graph