LastPlayedCard serialisation and update

Invoking Build Structure, Build structure from commerce, Olympia build,
and Halicarnassus build will invoke LastPlayedCard functionality. The
LastPlayedCard functionality has also been serialised.