Minor terrain tweaks
Renderable ordering introduced
GuiElement introduced
GuiElement introduced.
ShaderType_FontShader renamed to GuiShader
ShaderType enum moved to renderCommon.h
ShaderType moved to Renderable class
framebuffer rendered to texture
camera code refactor
inversion of second camera
water object introduced
Holy, it's a reflection
Waves
reflection tweaks
minor tweaks
water object now moving with camera
another bunch of tweaks
small waves
fixed tearing near edges of the screen
water fragment shader refactor