Extended _ and fixed multi-turn moves

The _ function now supports necessary and optional parameters, as well
as brackets. Multi-turn moves such as Fly have been fixed in
multiplayer battles.