Could bugs be living in their own little world that's exactly like ours?