Failing tests for making suggestions finished.
Moved a lot of logic from Player into the subclasses.  Tests still pass as before.
Tests for making suggestions now pass.  If git let me use exclamation marks, I would use them here.