Player XP

This resolves issue #143 so I can begin working on #141.