Playerxp

Completed everything for issue #143 except for the API

Not sure what's up with World.h, I didn't touch it