Worked on separating meshes and materials from entities. Meshes and materials will now properly instantiate themselves, and entity constructor only requires a mesh, a material, and other data an entity needs to be instantiated. Materials and meshes can now be reused very easily.