Basic implemtation of SLAM from scratch, mostly for learning (and fun).
At this point, the agent can sense from the enviornment and create a map based on what it has sensed.
- `env.py` holds `Env` class responsible for dealing
with the environemnt. And `Display` class responsible for some plotting
with cv2.
- `agent.py` holds `Agent` class responsible for moving and creating map of
env based on what it senses.
- `sensors.py` hold (for now) `LaserSensor`, a model sensor for a Lidar like
sensor that is what actually tries to see what is in the env.
Display of agent in environment map Display of the agent's in map of the environment