Changed location and name of startup to make it less confusing, changed ENTITY_ADD to ENTITY_ADDED for clarity and added error checking to asset manager and some comments

Signed-off-by: Sam Hellawell <sshellawell@gmail.com>