The scope of token contracts that I'm familiar with doesn't include setting prices. Prices are set elsewhere... in an auction, or an exchange, etc. In fact, the way this contract is arranged seems to preclude things like auctioning off NFTs.