ChrispiZ, I can get it to work as you want except that it crashes in the wait state after a little while due to a conflict in attack and wait states.
Still plugging away.....