Implemented PickByHistory and ManiacPlayer