If I play Shuriken Flip do I have to choose target and battlefield for move before resolve?

Yes — every choice is locked in when you play Shuriken Flip, before it resolves. You choose the optional enemy target (up to one), the friendly unit to move, and that unit's destination all at once when the spell is finalized on the chain; the destination is picked then, not at resolution.

The destination doesn't have to match the damaged unit's battlefield — you can pick any legal location, including your Base or a different battlefield (Rule 355.4; FAQ #11839). One catch: the unit you move is itself a target, so if you control no units you can't play the spell for the move.

FAQ #11936August 2, 2026