The Omaha Film Festival runs March 7th through the 11th at the Great Escape Cinema 16. The Festival will screen several documentaries next week, including Ecstasy of Order: The Tetris Masters. Omaha Public Radio’s Cheril Lee introduces us to the filmmakers…