I wanted to mention is that the JS examples (Creatures, KotlinPuzzle) don't work out-of-the-box. When I try to create an IntelliJ project from the Github project it doesn't really work, it finds the HTML module, but then when I try to build, it says something like "multiple modules are not supported currently". So I had to remove the HTML module and make sure the name of generated JS file matches the name in the HTML file. I finally was able to run Creatures, but KotlinPruzzle still doesn't seem to work.
I think it’s nice if there are examples that work out of the box without scratching your head too much :) Also I noticed that most Github projects don’t check in .ipr file. How come? Wouldn’t this make it easier for other people to open and run the project? I thought the point of .ipr and .iws is to separate the workspace specific stuff from the project so you can check in .ipr file, but maybe I’m wrong.