Refactor player edition

use fragment to handle menu entry and use callback technique
to handle player modification.
Erase player action has been ported