smartyguy, here is the exact procedure to follow to correct your problems using the BLG:
1. Start the BLG, of course
2. Click the Options button
3. Click the Source Code tab
4. Click the Edit define names... button
5. From the Type list, select Flags
6. Double-click "input_recieved"
7. Type "input_received" and press enter
8. Click OK
9. Click OK
I looked at your defines.txt file, and the problem is that you (or possibly whoever you got the template from) corrected the misspelled "input_recieved". I created the BLG to work with the template's misspelling, since that is what the vast majority of people are using unless they manually correct the problem. This creates the side effect, however, that if you did correct the misspelling in the template game, you will also have to correct it in the BLG.
Incidentally, you have to be using version 2.0 of the Base Logic Generator to be able to edit the define names that the BLG uses. If you don't have it, you can get it at
http://weremoose.tripod.com/agi/agiUtilities.html