Gaming Highguards developer reportedly lays off most of its staff just over two weeks after launch February 12, 2026