add 2d terrain generator
add ground and many tweaks to the rendering