fixed movement, still bug where black goes twce