add can_move? method