Inital code

bit messy, the program works with 2D noise at the moment.