This is a standard Star Battle puzzle. Star Battle is a genre I struggled mightily with creating in the past so I’m happy I got this one working.