Last time i played this was back when it first started and wasnt all that.. bugs were plentiful, and finding a server has hard fought.. Anyway, just curious where i download the game from, and new patches, updates, and any other niggly things i...