Add Diamond-square method

Add interactions