Commit : Separate turn command and turn movement