## About The Pull Request
This PR fixes polling for an atom causing its plane and layer to mutate
```dm
var/mutable_appearance/picture_source = alert_pic
poll_image = picture_source
```
```dm
poll_image.layer = FLOAT_LAYER
poll_image.plane = poll_alert_button.plane
```
See the issue?
Passing an atom as an `alert_pic` would set `poll_image = alert_pic`
which would in turn change `poll_image`'s plane and layer
This is supposed to be `new(alert_pic)`, to make a mutable appearance
*based on* the atom's appearance.
I also did a minor bit of cleanup
## Changelog
🆑 Melbert
fix: Fixes polling for things causing said things to have their planes
and layers screwed up (causing random objects or mobs to appear above
runechat and blindness, for example)
/🆑