how long this game been around?
i bought my first release in september 2024, but on youtube there are video from 2021
the earliest on itchio is from November 2021