changed structure of bullet collision checker to make it more extensible