Why Doom is Awesome: Binary Space Partitioning