ето насчет масштаба.
насчет погрешностей, они тебе действительно мешают? игра плохо работает или тока текст ненравица?
для сравнения вещественных чисел используй свою ф-ию, например:
Function eq(a#,b#,e#=0.001)
If Abs(a-b)<e Then Return 1 Else Return 0
End Function