added environment class to wrap up agent, goals and landmarks