A few improvements on the announcement file reader code, suggested by @NosBit.
Improvements to announcement save code aswell, suggested by @NosBit.