Update WorldToMinimap

Changed code to provide more accurate positions on minimap when at a
distance.  Using 40 degree rotation (which should be wrong) and the
rotation formulas are also wrong according to what they should be.  It
looks much better, though.