Little Big Adventure – Twinsen's Quest a remake of the original classic is out now