Fix possible buffer overflow.

strncpy doesn't NUL terminate if the buffer is too small. While internal_game_name is probably zero initialized on all modern OSes, I wouldn't trust it on consoles, and it seems a bit messy to rely on that kind of implicit initialization.