An object-oriented approach to managing a game of "Assassins"