You're in control of a weaponized probe sent to a remote tropical island where strange dangerous radiation has been detected. Fight off giant creatures, solve puzzles and find it's source. The game ca 7cb1d79195