Added random movement choosing. Simulator can now play against itself but not well. Also Checkmate cannot be found yet