move MessageException to API
already invited players can't be invited again
move invite message to locale files