added in collision and shooting and fire rate and chunk generation