Really Lucasarts, really?