The simply weird film festival events in Decatur, GA