Some reformatting
Allow moves to be applied from a list of directions