I cant remember the lecture that explains it again but can someone remind me why the dummy/un ownable/unbuyable Kitty should exist at position 0 in the Kitty[] kitties;
array ?
constructor() public Ownable() {
owner = msg.sender;
//create a cat that no one will own, we will use it so that no cat can have an token id of zero (which would cause issues in the marketplace offers array)
_createKitty(0, 0, 0, uint256(-1), address(0));
}