Tested on a non-ss13 project and works so it should work here.
Renamed the file from atom_pool to pool
I'll try to recap any other changes here:
Changed pick_n_take to pop when grabbing stuff out of the pool.
Contents is excluded from vars set to initial (would runtime with images), but it gets reset manually by atom/movable.