work n progress (I'm calling it WIP)
Most by @-Rocket- I made some bug fixes, I will expand the story in a few days.