How Diablo drew its sprite shadows | Hacker News Reader