change project def
add globals
move windows to screen layer
refactor menu and text system
change choose window interface
fix event collision bug
add destroy window