BigNumber replaced by Decimal

Since this game only requires limited precision, Decimal is more
suitable. It gives a HUGE boost in performance. Now it is possible to go
up to the maximum value, 9.999...e+9000000000000000