I made significant progress on the JS port of minicraft. There is now a class for every tile entity to determine how tiles are drawn! This includes connecting water, rounding rocks, tree clustering, and more. In addition, I made an engine for moving the tiles on and off screen. As before, my work is available here:
I would like to know if this program doesn't work well in certain browsers. IE will probably fail completely, but any webkit enabled browser should succeed.
Here are some nice pictures.