nuke more bitfields
bool where appropriate
more bool where appropriate
remove unused parameters
more minor cleanup