looks like a chair and a red screen, looks like the strause brothers are paying homage to the space jockey theme
I hope they are not trying to tie the space jockey, predator & aliens together? because if its not done well, it could just ruin both these franchises lol