a 5-card poker game implemented with Java programming language