Added Logger Fix, Changed some stuff in the WindowManager and Kernel link. WindowManager now has a parent Kernel