Not here on itch. However, I have the file, and I think I can try to release it this week. When do you have the demo?
saturday