Client-side character selection