add method solve to Player and add namespace Task