Players encounter various non-player characters known as mobs, such as animals, villagers, and hostile creatures. Passive mobs can be hunted for food and crafting materials, such as cows, pigs, and chickens. They spawn in the daytime, while hostile mobs spawn during nighttime or in dark places such as caves—including large spiders, skeletons, and zombies. Some hostile mobs such as zombies, skeletons and drowned (underwater versions of zombies), burn under the sun if they have no headgear. Other creatures unique to Minecraft include the creeper (an exploding creature that sneaks up on the player) and the enderman (a creature with the ability to teleport, pick up, and place blocks). There are also variants of mobs that spawn in different conditions, for example zombies have husk variants that spawn in deserts. Many commentators have described the game's physics system as unrealistic. Liquids continuously flow for a limited horizontal distance from source blocks, which can be removed by placing a solid block in its place or by scooping it into a bucket. Complex systems can be built using primitive mechanical devices, electrical circuits, and logic gates built with an in-game material known as redstone. Minecraft has two alternative dimensions besides the overworld (the main world): the Nether and the End. The Nether is a hell-like dimension accessed via player-built portals; it contains many unique resources and can be used to travel great distances in the overworld. The player can build an optional boss mob called the Wither out of materials found in the Nether. The End is a barren land consisting of many islands. A boss dragon called the Ender Dragon dwells on the main island. Killing the dragon cues the game's ending credits and a poem written by Irish novelist Julian Gough. Players are then allowed to teleport back to their original spawn point in the overworld and continue the game indefinitely.