I'm pretty sure it was released on May.
Not sure.
Im downloading it from F95 the MEGA version. I hope it isn't any virus im very careful with that but i want to play the game so bad