The only one that doesn't make any sense to me is Normal isn't affected by ghost, now i get the whole "ghosts are a gas, not a solid" thing, but then why do they not effect grass types,rock types, etc.?