Grammar-based Behaviours Generation Accomplished

To do list:
- to create suitable UI for comfortably manipulating the tool;
- to provide redo function
- to provide clearing function
- to make it available for user to choose different paths
- bias controller
- debug over the graph
- level producing
- etc