Environment

An Agent can perceive an environment using percepts and it can change the environment with actions it performs on it.

Types of Environments

An episodic, dynamic environment: #todo