added some stuff connecting the shop screen and the user session.  yee
as well as a getAttack and setAttack method for the weapons object