further work on battle UI