3 Body Problem Review