Review: Really loved the concept. Stranger things does deserve a game like this.it would have been much better if the environment and map were more interactable.
Reaction: