view models now scale and head offsets taken into account when placing viewmodel