fix scale_factor issue and optimize fire collision test
add retry andr quit menu callbqck
add loading
remove unused node