Updated GetWorldInfo and fixed ChooseWorldBy

Changed GetWorldInfo parameter name from World to WorldIndex to better represent its meaning.
Changed WorldRec.Number to return actual world number instead of parameter world index.

Fixed ChooseWorldBy to a working state, as previous version was not working due to being out of date.