Add in battle resolution with the new code objects.

Tested:
Ties
Play validation
Trumps (not admiral)

TODO:
Admiral not dealt with yet
Also need to improve console IO.