This may sound silly but I'm not really too familiar with itch. If I purchase this will I receive any new updates for free?
Yes. All patches and post release stuff.