Add active/nonactive state to Logger

For example when we create the enemy for the "add enemy" use case, we want
to log this function. But when we just create the environment for other use
cases before actually running them (e.g. enemy reaches endpoint), we don't
need to log these functions