Astro Arena: Many UI and gameplay improvements

Many UI and gameplay improvements. Enjoy!