This is probably the most frustrating part of the game to me as well. It makes getting past the longer levels quite difficult.
Is this even something possible with a built-in physics engine? And a custom physics engine is something well beyond my abilities.
Thanks for the feedback.