1. A method of simulating a virtual world, the method comprising: processing one or more map nodes in a map of the virtual world, each map node having a map set comprising an array of characters, wherein each character is associated with a stored terrain configuration.