Fixes some shit in utility.py
Merge remote-tracking branch 'origin/iss10' into zacDev
fixes board.occupied and adds smartRandomScript.py which check for
collisions before going forward