port a bunch of other things
Kill window.h/window.c