Still unsure why PFN database fails to initialize (also, the PMM code fucking sucks, a one page entry in the memory map for each page)