Prolog Action

Engine that decides the best action to take.