Added various events from my other project
Added various systems from my other project

- May not have been exactly reproduced
- Anything specific to my other game I stripped or commented out
- Excuse anything that looks a bit silly