Added the override keyword to the Load methods
Added an EntityFactory and registered all current components