Massive rewrite to try and make windows non-static ( aka have more than one of them ). What a tramendous design flaw. Compiles and runs for the first time but it's still full of bugs and hacks.