for now, correct logic and calling for hashmaps in getPlay's if-else block (aside from hasAce)