Major changes

Removed useless ("") constructors
Entities and components are now created through the manager