got everything working except handling aces
learned about search arrays