Darc-this sort of thread requires a lot of effort.
As suggestions are made,you the OP would be updating the initial post with input and fleshing out the framework.
You would need to have a structure in mind:filtering,set up,entry/exit,economic considerations(perhaps a traffic light...