a little project build  in java to learn about the Smart Agents and FSM in AI.