Set the Entity ctor to internal to force the user to use the EntityManager.CreateEntity. Moved the Start call to be called only on the next frame (Update()), this way if the user create an entity and adds components to it, the Start will only be called at the next frame, so the others components have the time to be added and initialized.
Merge branch 'master' of https://github.com/jpgdev/JPEngine