Added rule-less piece movement