Cleaning up makefile
Removing unused function declarations
Encapsulating window, renderer and texture creation into functions