Station Square-headquartered video game developer Schell Games laid off approximately 10% of its workforce amid a tumultuous ...