I'm a programmer and like to name my variables as accurately as possible (who knows who will be reading my code in a few years' time?)
I've been thinking about sports video games recently, and have thought about the idea of a generic sports game engine. Most sports games have an arena, crowds, a playing surface and players. They also have a puck, ball, discus, javelin, etc. and this has me wondering: What is a generic term for this object? Something that could transcend all sports.
Edit: Since it seems there may be no exact term for this type of object, I'd gladly settle for some sort of analog.