Hi!
I played your game and understand your questions.
There are totally ways to do all of these things, we just have think about for a bit.
For now, I'll address your first question. I noticed there's a collision issue with the objects. I found this video really helpful. It talks about solving this very same problem. I hope it helps you out.
https://www.youtube.com/watch?v=9rpNvjLPTpg