The OOF thing is off. I'll try to fix that. @ReedWeiner is currently adding things to spice it up
Thanks to my amazing friend @ReedWeiner for the first half