Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics

Also, why is this game uploaded to itch twice?

It's uploaded once under the title "Hack9" and again as "Hacker9" both are version 1.0 English.

These are two different games. I think Hack9 was originally released in 2008 and Hacker9 in 2010.