Refactor player data handler. Fix armor bug