basic UI, players alternate x and o