Game server: unified the player AP calc. This also fixes a casting issue that skewed results a little (most noticeable when comparing AP at different levels); closes #325.