add water terrain level (additional tile) and some more materials #14
let ElemateTerrain::heightAt() support multiple terrain levels #14
set water alpha blending #14