Pseudo-random Terrain Generation using the Midpoint Displacement algorithm