Redesigned the attribute system (which was bullshit before).