Portal2 now compiles