Shmup lib