yeah id love either a steam key or the extra content added to itch as well since otherwise id have to buy the game again!