If `get`, `onWhichCard` must be called in a specific sequence, suggest to combine them into to one single function to avoid the potential usage error. ex: call to `onWhichCard` without calling to `get` at first.