where does superbad take place