Player attribute update

fleshed out