“Red Omen” Wins At 24 Hour Film Challenge