I was folling this tutorial for Swift: https://www.raywenderlich.com/125311/make-game-like-candy-crush-spritekit-swift-part-1 and came across this code:
func
Move this function
func == (lhs: Cookie, rhs: Cookie) -> Bool { return lhs.column == rhs.column && lhs.row == rhs.row }
Outside of the cookie class. It makes sense this way since it's overriding the == operator at the global scope when it is used on two Cookies.