A universal chess server on which both player and AI can play