Added some stuff

Removed portability and just stuck with Windows, currently the worst
code I've ever written