this game is honestly just AMAZING, theres simply no other way to put it! I love Dr. D Light but my friends and I have been wondering what the "D" in Dr. D Light stands for? Is it Dr. Delight Light, perhaps?