Update UI on battle screen and fix CSS login styling