I m glad that your first game has been featured in a game review video. This inspired me that itch.io could be a platform for us to develop short games.
Nice scene and background music which is fit the atmosphere. The mysterious game setting attracts me to find out the alien.