gen: move bool_parser to util
remove "active cover" grappling rules