FASM on Windows added, program structure improved