Update package with Dart upgrade.
Add TODO, runs edgecases fail.

When using a hacked deck were everyone gets a fifty this code
doesn't work correctly. Unit tests and fixes later.
Add a test Canvas to start making things pretty.