XP Works

Updated gaining Combat XP, everything should work.
Added in support for levels and xpToNextLevel at the end without
testing, but code is easy so should work fine.