refactor board service
Error board null when move