[#170] fixed fallback to setTimeout/clearTimeout on browser version not implementing CaF
[#170] fixed an issue where the new game loop was potentially started before the previous one was stopped