Refactor player, implement Select button, implement Treasure behaviour