in reply to Turn 2 lines into 1

You can coerce the split call to return an array ref with:
$current_board[$x] = [ split('-',$current_board[$x]) ];

update: Just like Aristotle says :)
update again: and just like japhy says.

Sometimes I think Perlmonks need to have the equivilant of outfielders calling a fly ball :)