That was fun! Physics were a bit inconsistent, but aside from that everything else worked well!
wow a mobile solve, that was some constrained screen space. congratulations!