# Seems like it's meant to award exp every 5 seconds, did you check to see if a skip caused the EXP to flow in earlier?
# Calculate exp=(Ticked Exp)x20x60 to achieve exp per hour. and always come up short, by a hefty amount.