>>533508226
it took a while to get right but it's pretty simple, just different collision layers for each level and area2ds to change masks of the bullet when you enter/exit
the sprite layering and y-sorting was the hardest to get right