refactored, added multiple deck and play again function