Adds fns for getting valid custom player tokens
Updates player spec with custom tokens
Specs better reflect custom tokens; Board doesn't determine current token/player (recur instead)
Removes display-spot fn (doing it in-line instead)
Fixes spacing for readability
Game runner players use string tokens
Players can choose custom tokens. Player config swapped to make more sense (define type before define token)