Eerie Sci-Fi ‘Planet of The Eyes’ Prepares to Launch on Consoles

Limbo meets space.