Side-scrolling Bullet Hell shmup in C++