Delta Force Just gets better