engine/terrain: reactivated diagonal influences when adjacent is active
engine: rewrote graphics system, enforcing shaders, using vertex buffers
engine/texture: fixed unsigned overflow error for subtexture coordinates