A poker implementation in Java