modified StrangeDesert.fs