I think your attacking system is way too confusing. There aren't actually any connections, so it's all way too abstract. No one will ever be able to remember all of that! I think you should go with GK attacks Defenders, who attack Midfielders, etc... Forwards would attack the other team's Forwards, and maybe referees. Maybe all of this would be one-way attacks? And keep the referees being able to attack everyone?
Night strike, I think its a good Idea Referees bombard all players... And yes the rules are complicated a bit, maybe we can change that... Perhaps, attacking only in the direction of the opponent:
BGK => BD => BM => BA
All attacks opponent GK... Its an intersting concept, because you need the control of the GK to own the elements of the team...
Maybe we could do even other update... Same position, same team can attack each other...