Hi, found a pretty sizable bug. Status moves for some reason care about the opponent typing. This means Ghosts are immune to stuff like Leer and Flyings will be immune to stuff like Sand-attack. This shouldn't be the case
Proof: https://puu.sh/IIwfU/022a7782c5.mp4
It's worth noting that Toxic, Thunder Wave, and Will-o-Wisp do have immunities to their own type though, MOSTLY everything else should hit every type evenly regardless of effectiveness