Don't take this too seriously- It's my attempt at doing anything resembling an x86 kernel