Only the Cat class proceeds with tick and the rest of the task conditions fail. code works fine with cat1 fighting cat2 results returns true and so on with fight boolean statment..my question is how do i modify this code to suit the task?