spider man 3 theories