terrain gen fixed, rough client version finally working