Fixed critical typo in InitializeParticles, added code for glfw context creation and management.