When ammo is empty and a vehicle or medicite is spawn you should add a random weapon so player could choose one of these.
Vertical fields (adjustable) or vertical buttons for up and down.
Right side: tap (on tap release) = jump
Swipe up or down should change weapons (cycle like up, up ,up...)
I have released a new update... lot of your suggestions have been added (except the controls)
Hopefully the collision box fix should improve your experience and prevent the accidental deaths.
Please try and let me know what you think!!