modifications to support 2d interactions
starting to break up agency/intention
Add mushroom spawning interaction
decoupling interaction detection from results application
Merge remote-tracking branch 'origin/josh-test' into josh-test

Conflicts:
	Assets/Scripts/World/Interaction.cs
post-merge-cleanup
more interaction system decoupling - WIP
interaction system tweaks, camera follow, shrinking on hit
WIP- testing physics-based movement models
WIP 2 - pbm
WIP 3 - pbm
WIP 4 - pbm
WIP 5 - pbm
WIP 6 - pbm
WIP 7 - pbm
WORK COMPLETE - Physics-based movement

this isn't "complete" as in done but as in it works awesomely for what
we were doing before, and is in a good state for integration and actual
use. additional features to come
Breaking up PBM prefabs, starting jumpwork
wip pre-integration
integrating/pruning some garbage