Remove unnecessary forward declaration
Fix MockCharacter
Store Config instance in unique_ptr