Updated new parser, moved some of the methods from char to player