New indie horror game The VHS Paradise reminds me why I hated working in customer serviceMarch 28, 2024