Add SpeakState and use on battle start
Make text scroll on speech
Get basic battle UI working
Tweak UI appearance