reset TUs on stage 2 of missions

and reduce copypasta
fix melee

getCurrentAction() only works for player actions.
initialize that variable at once!