Made options screen cause battle pause
Refactored animation API
Fixed early battle resume/pause null pointer