Simplify magicBot; add unexploitable (but not nice) almostMagicBot