*sigh* There's a bug
Fixed interaction logic
Misc format
Make @Iaccidentally happy