I couldn't be bothered reading through all 5 pages of the thread but you need a way to include immunity and here's my idea
Fighting types are now immune to Ghost type attacks, because in the regular game ghost are immune to fighting moves. Ghost types take neutral damage from fighting type attacks, because in the regular game fighting types took neutral damage from ghost type attacks
Poison types are now immune to steel type attacks, steel types take neutral damage from poison type attacks
Psychic types are now immune to dark type attacks, dark types take super effective damage from psychic type attacks
dragon types are now immune to fairy type attacks, fairy types take super effective damage from dragon type attacks
As for ghost being immune to normal and normal being immune to ghost. It could go two ways. It stays the same as the regular game or just make them super effective against each other. Although I'd still like to add the immunities from above though.