fixed some movement rules that did not work correctly