placing token on board
refacto + move handling