Updating to use level()
Added average level stat