Rewrite minecart frecam fix.

This fix is a lot better
Remove some useless code
Player instead of payername

It is easier to read in this case.