final refactor before AI
incorporate naive AI
naive playerAI - randomPlay helper function