Fixed PrecisionMode support. Added camera rotation support for Map and IVA modes

PrecisionMode and Map rotation fixed pretty solidly. The last 2 commits are for IVA camera rotation, which is still in experimental state, since there basically is no pretty way of doing it atm. Might want to skip that commit or make it optional in settings if it seems too experimental still.