Added basic decision tree
Fixed infinite loop

- Fixed infinite loop when the player made an invalid choice