Multiple AI fixes
note: Hard AI isn't finished, it's more of a placeholder