funny games ( 2 0 0 7 ) directed by michael haneke