arrow keys to move world is NOT infinite world generated using the midpoint displacement algorithm
all code by me update log: v1.1: - smoother rendering of the ground