Thanks for the kind words!
For the stars and moon, they're sprites, and they're set as 'Pinned to Screen'. The tricky part was to set their background priority flag, I didn't find a way to do it straight in GB Studio (maybe it's there somewhere and I didn't find it), so I had to add an ugly hack in the "engine".