Add reasonable player parser tests.

I've begun to add a reasonable number of player parses tests which will allow for the parser to be improved without worrying about breaking it.

Tests still need to be added for some of the longer commands, and for coaches / trainers.