fixed bug where you can move before previous move completes