Allow all for everyone, because why not?
Restructured code design and logic, currently compiles but does not run very well, will work on this later....