validate password format in registration
localization support
added a singleton template
forgot to save profile when a player quits.
should be const char*
map manager & some fixes