I purchased Legendary Heroes and took part in the beta. I received the periodic updates and now have version 1.00 on my computer. However, today I received email instructing me to download my copy of the game from Steam. I assume that this is not necessary and that I will automatically receive future patches. Am I correct in assuming that?