SDL application that involves scrolling and zooming.
Expected Behavior :-
Mouse wheel should zoom in and out of the texture using both keyboard and mouse interactions.
Left-click drag should pan the view smoothly.
Points should move randomly within the texture.