Space Invader Clone tutorial from Nick Tasios
http://nicktasios.nl/posts/space-invaders-from-scratch-part-1.html
Changes from the Tutorial:
Classes instead of Structs
Code had been divided into multiple files and headers
Programmed using C++ with OpenGl, GLFW, and GLAD and GLEW