so if i want to download it should i download it from here or play store?
The play store version is an old version. The one in itch is the most current one.