Agree with what Forrest and Juice said...Another thing to add, though. Even if a play isn't the most logical thing in the world, it should still happen now and then. The game engine shouldn't model players as perfectly rational machines. At times, they should take ill-advised shots, foul when they shouldn't, not foul when they should, or call timeouts when they have none left.