I understand that the fight method returns a boolean and takes an object of the Cat class as it's parameter stored in the variable anotherCat. However, what does the this.weight, this.strength refer to? Secondly, why am I unable to call the method in my main? It says it can't be accessed from a static context? Thanks.