Thanks for letting me know. I suspect the downloadable / steam playtest versions are more stable. I've heard of a few people have troubles with the browser version at the moment.
You're welcome.