Fix potential crashes
Add default constructors to command in order to have them be sent by network
Save & load in main menu
Cut CustomFactory in two
Cleanup the todos