There are degrees of fun, yeah. In this instance my definition of "having fun" is "having really top level fun that would lead to extended play if this were not my game." That's not always a distinction that is easy to make with one's own game, because the tendency is to listen to your bias instead. With AI War, Bionic, and now this one I've paid very keen attention to my own enjoyment, though, and I think that shows.