Enter leave environment

This PR contains:
- gameBoard as a std::map where each environment is paired with all exits
- the generic function "look" is gives the player information about possible exits
- include using forward declaration