basic_string is in <string>
fix for: template argument for template template parameter must be a class template or type alias template
needed for std::vector
stub. CreateStandardAlert is dead
move messagebox and SDLMain to platform_objects
needed for std::abs
message is constant