Environment

The surroundings or conditions in which an agent operates.

Environments are:
 * Fully observable or partially observable
 * Deterministic or stochastic (or strategic)
 * Episodic or sequential
 * Static or dynamic (or semi-dynamic)
 * Discrete or continuous
 * Single agent or multi-agent