added some random testing of the _perfect_ solution
simplified human player gui