Finished ALIEN Isolation (minimal spoilers)