Added const-correctness to a few more functions
Added more checks for botMap's presence. Most notably, the map no longer gets created during demos.
Added more isolation against bot activity when it's inactive.