Fixed items not being gemified due to a timeout

Fixed it now, 1 gemification every second and a seperate function just
to be safe no null or undefined variables are being passed in for some
reason.