improved stack, by hiding cards instead of adding to the stack