I appreciate the heads-up :) I've already been in touch with Itch about it and filed a takedown notice with them, so we'll see what happens!