mostly implemented (missing some edge cases/interactions)

This commit is contained in:
snoozbuster 2024-08-03 23:37:28 -07:00
parent a3a42931ba
commit 7517e16c84
2 changed files with 99 additions and 21 deletions