this is coming from someone who found this game 10 min ago and havent even downloaded it yet the download link leads to update 0.9.6 and the "more info" part on the itch page says last updated 68 days ago so are they just updating the game without updating the development log?