updating with some terrain stuff