added input lock and route methods
fixed battle flow
fixed combat blink