Simulation game for teaching communications protocols (Proceedings of the twenty-eighth SIGCSE technical symposium on Computer science education)