This is InFlux, a puzzle game with elements of platforming and exploration, where you step into the role of an alien sphere of some sort which crash-landed on a desert island. It’s also a rather ...