Odaiba is a manmade island that hugs the south coast of Tokyo, lit up by vast offices, apartment blocks and…