Changed the timer interval to min and max values for random times. Similarly, for the transition time.
Activate Timer renamed to Auto Camera mode.
Changed the collision logic and fixed edge cases.
In auto camera mode, if an atom collides with the camera, then the camera automatically finds a new position. So, even during the interval time, collision is constantly being monitored for.
Similarly, during smooth camera movement if some collision happens, the camera is instantly teleported to a new point.
This shouldn't happen regularly though as it finds a collision free path and also looks ahead for collision.