getting there little by little, the code for the soldier windows is now present, but not compiling