modified
1. add selection for human moving first or computer moving first. 2. add time delay for simulating computer moving 'thinking'