Point-and-click adventure game Land of Screens announced for PC

A point-and-click adventure of internet escapism.