Fixed personal locker issues.

Personal lockers now use the proper attackby code for secure lockers.
This means their sprites update properly.
They also use a variant of togglelock, so there's less snowflake than before.
Fixes #2135.