Also remo `_check_entire_pack` logic, as all moves run it on their picking it's useless to use it on picking himself.
c0ec09e9d5
get_default_foo
set_foo
4ca3d9cadf