which engine are you using? I use Unity and while not perfect it does a decent job of maintaining positioning of your game objects at varying resolutions (it's not perfect but it's good enough). For mobile I can definitely see using a finger pull motion to fire the asteroids as being a very intuitive feature/mechanic. I'm sure this would do so well on mobile.