Working Version 2, the computerMove needs to be tested next. And think about use bitfield to store variables.