inline the player-cycle, define empty-cell constant