Changed the way buttons are added
data.xml can use playerMagic.learn