Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics

I am unsure, I have not ecountered Aliens on LD + and Original LD

ive replied in the thread that encounter the place ive been talking about its in LD+ after you ask how you can find it, if you haven't found it yet ill tell you the steps i took to do so