changes to possible moves- head not compiling but may need to revert this