While trying to download it through itch.o launcher, it wont let you select the build and it wont let you download it. Going to website itself and getting file and downloading like that works fine though.
Played just 5 minutes of it and yea cant wait to dive in and stream it too!