Сколько таймеров одновременно можно использовать в QML?
50 таймеров - это признак плохой архитектуры.
Вместо таймеров используйте события. 
В Qml практически всё биндятся... не знаю как по-русски, загуглите qml binding
Если проверки необходимо сложные, то лучше перейти от реальных объектов к виртуальным 
т.е. создать какую либо карту например
1111111
1002001
1000001
1111111
Где 2 - это Ваш объект.
1- стена
0 - пустое место
Хоть двумерную, хоть трёхмерную.
а потом просто событие генерируйте и взаимодействуйте с ним.
Падение можно заменить на анимацию.
Но лучше всего не использовать qml компоненты а рисовать это всё самостоятельно. 
Иначе 50 объектов и адцкие тормоза.