Could you make a post on your DeviantArt that informs about the new update? I guess that a lot of people found the game on there (me as well) and that they might be missing out on it right now.
Good idea, I'll do that. Thanks for telling me.