jesus fucking christ, the number of good games released in 2025 is depressing