Find an alternative to collision shapes for object picking

The operation add_child is expensive for collision shapes, having them in the scene could be expensive too. Either the collision shape approach to object picking has to be replaced or the number/complexity of added shapes must be reduced.

Edited by Jean Patrick Mathes