update code to support extra level-related parameters supplied in the PLAYER object, negating the need for lists of XM and AP values per level