Why not use bullet behaviour with gravity instead of the physics behaviour?
Physics behaviour doesn't mix wel with other behaviours and an object with physics will allways pass through an object with solid behaviour.
From the Manual entry about physics :
"Another consequence is Physics won't respond to objects with the Solid or Jumpthru behaviors. These behaviors are totally redundant when using Physics and have no effect. Instead, use the Immovable property."