The page is updated since January 1st, 2025… But not the game files.
The original poster specified that the game files hasn’t been updated since September 24th, 2024, indicating that the developer had just updated the page only (Ex: updating the description and screenshot without messing around with the files)