Delve deeper in the Lost Planet Universe with Lost Planet 3, featuring cinematic single and multiplayer experiences