A text-based rock-paper-scissors tcp gameserver