Networking Additions

Realised I had no network update for card rotation so decided to
impliment one. Couldn't do it be adding another listener (think its far
more complex than I handle at my level).

Decided to append the peer update code so I can add another selection
variable that captures the first string, the "update type", then run
another set of sub routines depending on the update type. This also
allows me to capture different types as whatever variable I need in a
given "type" transmission.

Should allow me to only have to amend the peer update whenever I want to
pass any other kind of information.