Arnaud: Improved client-side design. Removed choice of side by player.