Make SPlayer be able to take uuids

Will swap base app to pass uuids instead of player names, will keep
player name support .
Wire up new function calls for player.