Add callback to handle render
Clean comments
Add opacity to black mask regions in shader
Add keypress callback function
Clean comments
Remove unused includes